PHPのuse, require
requireやincludeはファイルを指定するのに対して、useはクラス名、名前空間名を指定する
namespace Hoge\Piyo\Fuga;とすることで名前空間を宣言する use
v5.3から入った
class単位で指定する
指定した名前空間のclassを参照できるようにする 関数単位ではたぶんimportできない
requireとrequire_once
requireは指定したファイルを読み込む
読み込めなかった場合は、Fatal Error
require_onceを使用すると、既に読み込まれている場合は再読込みを行わない
再読込みが行われて、変数などが再定義されると困る場合は、require_onceを使う
includeとinclude_once
includeは、指定したファイルを読み込むという点では、requireと同じ
ファイルが読み込めなかった場合は、警告を出すのみで、処理は継続する
include_onceを使用すると、既に読み込まれている場合は再読込みを行わない
用途はrequire_onceと同じ